/*
 - Autor(es):
 -      Rommel A. Quintanilla C.
 -      Donia A. Ruelas A.
 -      Julio C. Ccahuana M.
 - Fecha: 16/05/07

 - Copyleft: (C) 2007
 - Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los
 - terminos de la Licencia Publica General de GNU segun es publicada por la Free
 - Software Foundation, de la version 2 de dicha Licencia.
 -
 - Este programa se distribuye con la esperanza de que sea util, pero SI NINGUNA
 - GARANTIA; tampoco las implicitas garantias de MERCANTILIDAD o ADECUACION A UN
 - PROPOSITO PARTICULAR. Consulte la GNU General Public License (GPL) para mas
 - detalles adjuntada a este programa. (Fichero: JuradoWeb-License.txt).
 -
 - Descripcion:
 - Servlet Registro Nuevo Usuario.
*/

package pe.edu.unap.jurado.Servlets;

import javax.xml.bind.*;
import javax.servlet.*;
import javax.servlet.http.*;
import pe.edu.unap.jurado.Beans.BeanUsuario;
import pe.edu.unap.jurado.BeansDatos.BeanUsuarioDatos;
import java.io.*;
import java.sql.*;

public class RegistroUsuario extends Servletcito
{
 public RegistroUsuario()
 {
  fichero = new String("RegistroUsuario.java"); 
 }
 
 public void doGet(HttpServletRequest request,HttpServletResponse response)
 throws ServletException,IOException
 {
  PrintWriter out=response.getWriter();
  String idLugarNacimiento=request.getParameter("idLugarNacimiento");
  String nombreCompleto=request.getParameter("nombreCompleto");
  String nickname=request.getParameter("nickname");
  String email=request.getParameter("email");
  String contrasenia=request.getParameter("contrasenia");

  BeanUsuario u = new BeanUsuario();
  u.setIdLugarNacimiento(idLugarNacimiento);
  u.setNombreCompleto(nombreCompleto);
  u.setNickname(nickname);
  u.setEmail(email);
  u.setContrasenia(contrasenia);

  try
  {
   BeanUsuarioDatos r = new BeanUsuarioDatos();
   r.registrarUsuario(u);
   response.sendRedirect("Problemas.jspx");   
  }
  catch(SQLException e)
  {
   imprimirExcepcion(out,e.getMessage(),fichero,"Registrar nuevo usuario en BD.");
  }
 }

 public void doPost(HttpServletRequest request,HttpServletResponse response)
 throws ServletException,IOException
 {
  doGet(request,response);
 }
}